Xbasic

SQL::TableInfoIndexNumber Method

Syntax

Index_Number as N = IndexNumber(Name as C)

Arguments

Index_Number

The number of the index named. -1 if the index name is not in the column list.

SQL::TableInfo

A SQL::TableInfo object.

Name

Character

Description

Get the index of a Index from the name.

Discussion

The IndexNumber() method gets the subscript of the requested index name in the Index array property.

Example

dim TableInfo as SQL::TableInfo
dim IndexInfo as SQL::IndexInfo
TableInfo.Name = "MyTable"
IndexInfo.Name = "Primary_Key"
IndexInfo.PrimaryKey = .t.
? TableInfo.AddIndex(IndexInfo)
= 1
? TableInfo.IndexNumber("Primary_Key")
= 1

See Also